com.sabro.jbusiness.sys
Class SysFiltroBoolean

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysFiltro
      extended by com.sabro.jbusiness.sys.SysFiltroBoolean
All Implemented Interfaces:
ISelectable, java.io.Externalizable, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
SysFiltroBooleanAnd, SysFiltroBooleanOr

public abstract class SysFiltroBoolean
extends SysFiltro

Usada para armazenar uma condição em que muitos filtros são unidos através de uma operação lógica. As classes derivadas que começam com o prefixo SysFiltroBoolean definem os detalhes de cada modalidade.

Author:
Dalton Salvatti
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysFiltro
SysFiltro.SysFiltroEvent, SysFiltro.SysFiltroEventType, SysFiltro.SysFiltroListener, SysFiltro.SysFiltroListenerItem
 
Constructor Summary
SysFiltroBoolean()
           
 
Method Summary
 int getIndexOfChild(SysFiltro sysFiltroChild)
          Obtém a posição do filtro filho dentro dos nós filhos
 int getSysFiltroCount()
          Informa o numero de filhos que este SysFiltro possui.
 SysFiltro getSysFiltroItem(int i)
          Devolve o enésimo filho deste filtro.
 IPanelEditorSysFiltro getZoomComponent()
          Obtém o painel editor do SysFiltro
 boolean isLeaf()
          True se o filtro não for um nó (não poder ter fltros filhos).
 void readExternal(java.io.ObjectInput in)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class com.sabro.jbusiness.sys.SysFiltro
addSysFiltro, addSysFiltro, addSysFiltroListener, addSysFiltroListener, canClose, clearSysFiltroFilho, clone, convertTo, convertToSysFiltroAll, convertToSysFiltroBooleanAnd, convertToSysFiltroBooleanOr, convertToSysFiltroLigacao, convertToSysFiltroLigacaoAnexo, convertToSysFiltroNil, convertToSysFiltroNot, convertToSysFiltroTabela, convertToSysFiltroTabelaConjuntos, convertToSysFiltroTabelaRegistros, defineSysFiltroFilho, findSysTabela, fireSysFiltroChanged, getAlias, getCondicao, getISelectableComponents, getISelectableParent, getPath, getSysFiltroFilho, getSysFiltroOptions, getSysFiltroPai, getSysFiltroRaiz, getSysTabelaBase, removeSysFiltro, removeSysFiltroListener, removeSysFiltroListenerItem, requestSelection, setISelectableParent, toString, trocaSysFiltro, wasRequestClose, wasSelected, wasUnSelected
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysFiltroBoolean

public SysFiltroBoolean()
Method Detail

getIndexOfChild

public int getIndexOfChild(SysFiltro sysFiltroChild)
Description copied from class: SysFiltro
Obtém a posição do filtro filho dentro dos nós filhos

Specified by:
getIndexOfChild in class SysFiltro
Returns:

getSysFiltroCount

public int getSysFiltroCount()
Description copied from class: SysFiltro
Informa o numero de filhos que este SysFiltro possui.

Specified by:
getSysFiltroCount in class SysFiltro
Returns:

getSysFiltroItem

public SysFiltro getSysFiltroItem(int i)
Description copied from class: SysFiltro
Devolve o enésimo filho deste filtro.

Specified by:
getSysFiltroItem in class SysFiltro
Returns:

getZoomComponent

public IPanelEditorSysFiltro getZoomComponent()
Description copied from class: SysFiltro
Obtém o painel editor do SysFiltro

Specified by:
getZoomComponent in class SysFiltro
Returns:

isLeaf

public boolean isLeaf()
Description copied from class: SysFiltro
True se o filtro não for um nó (não poder ter fltros filhos).

Specified by:
isLeaf in class SysFiltro
Returns:

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Specified by:
writeExternal in class SysFiltro
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Specified by:
readExternal in class SysFiltro
Throws:
java.io.IOException
java.lang.ClassNotFoundException